Auto merge of #1172 - alexcrichton:issue-1087, r=huonw
authorbors <bors@rust-lang.org>
Fri, 16 Jan 2015 19:03:06 +0000 (19:03 +0000)
committerbors <bors@rust-lang.org>
Fri, 16 Jan 2015 19:03:06 +0000 (19:03 +0000)
commitf5f4b53c5cac2c1d23379ab595a3a3cd2610b8a2
tree77228da83b458a8bc9cb4dfb6a99b5baae95a106
parentdaf08cdee042d16e50e6392e7afdca2fd270da6f
parentd14abb6ec327e1e402a138046070ad5ab44a0181
Auto merge of #1172 - alexcrichton:issue-1087, r=huonw

These commits aim to streamline how errors are generated and how configuration is read to be less error prone and more easily extensible.

This was a whole bunch of yak shaving when tackling #1087.